﻿using LPP.Entity.Notification;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LPP.Repository.NotificationRepository
{
    public interface INotificationRepository
    {
        Task<bool> AddNotificationAsync(Notification notification);
        Task<Notification> GetNotificationByIdAsync(int id);
        Task<List<Notification>> GetAllNotificationsAsync();
        Task<bool> UpdateNotificationAsync(Notification notification);
        Task<bool> DeleteNotificationAsync(int id);
    }
}
